home *** CD-ROM | disk | FTP | other *** search
/ 3D Game Programming All in One / 3D Game Programming All in One Disc.iso / 3D2E / show / ui / tsShowGui.gui < prev    next >
Text File  |  2005-11-23  |  3KB  |  148 lines

  1. //-----------------------------------------------------------------------------
  2. // Torque Game Engine
  3. // 
  4. // Copyright (c) 2001 GarageGames.Com
  5. //-----------------------------------------------------------------------------
  6.  
  7. //--- OBJECT WRITE BEGIN ---
  8. new GuiControl(TSShowGui) {
  9.     profile = "GuiDialogProfile";
  10.     horizSizing = "right";
  11.     vertSizing = "bottom";
  12.     position = "0 0";
  13.     extent = "640 480";
  14.     minExtent = "8 8";
  15.     visible = "1";
  16.     setFirstResponder = "0";
  17.     modal = "1";
  18.     helpTag = "0";
  19.  
  20.     new ShowTSCtrl() {
  21.         profile = "GuiButtonProfile";
  22.         horizSizing = "right";
  23.         vertSizing = "bottom";
  24.         position = "0 0";
  25.         extent = "800 600";
  26.         minExtent = "8 8";
  27.         visible = "1";
  28.         setFirstResponder = "0";
  29.         modal = "1";
  30.         helpTag = "0";
  31.     };
  32.     new GuiButtonCtrl() {
  33.         profile = "GuiButtonProfile";
  34.         horizSizing = "right";
  35.         vertSizing = "bottom";
  36.         position = "20 271";
  37.         extent = "100 20";
  38.         minExtent = "8 8";
  39.         visible = "1";
  40.         setFirstResponder = "0";
  41.         modal = "1";
  42.         command = "getLoadFilename(\"*.dts\", showShapeLoad);";
  43.         helpTag = "0";
  44.         text = "Load Shape";
  45.     };
  46.     new GuiButtonCtrl() {
  47.         profile = "GuiButtonProfile";
  48.         horizSizing = "right";
  49.         vertSizing = "bottom";
  50.         position = "20 301";
  51.         extent = "100 20";
  52.         minExtent = "8 8";
  53.         visible = "1";
  54.         setFirstResponder = "0";
  55.         modal = "1";
  56.         command = "getLoadFilename(\"*.dsq\", showSequenceLoad);";
  57.         helpTag = "0";
  58.         text = "Load Sequence";
  59.     };
  60.     new GuiButtonCtrl() {
  61.         profile = "GuiButtonProfile";
  62.         horizSizing = "right";
  63.         vertSizing = "bottom";
  64.         position = "20 361";
  65.         extent = "100 20";
  66.         minExtent = "8 8";
  67.         visible = "1";
  68.         setFirstResponder = "0";
  69.         modal = "1";
  70.         command = "Canvas.pushDialog(TSShowDetailControlDlg,99);";
  71.         helpTag = "0";
  72.         text = "Detail Control";
  73.     };
  74.     new GuiButtonCtrl() {
  75.         profile = "GuiButtonProfile";
  76.         horizSizing = "right";
  77.         vertSizing = "bottom";
  78.         position = "20 390";
  79.         extent = "100 20";
  80.         minExtent = "8 8";
  81.         visible = "1";
  82.         setFirstResponder = "0";
  83.         modal = "1";
  84.         command = "Canvas.pushDialog(TSShowLightDlg,99);";
  85.         helpTag = "0";
  86.         text = "Lighting";
  87.     };
  88.     new GuiButtonCtrl() {
  89.         profile = "GuiButtonProfile";
  90.         horizSizing = "right";
  91.         vertSizing = "bottom";
  92.         position = "20 420";
  93.         extent = "100 20";
  94.         minExtent = "8 8";
  95.         visible = "1";
  96.         setFirstResponder = "0";
  97.         modal = "1";
  98.         command = "Canvas.pushDialog(TSShowMiscDlg,99);";
  99.         helpTag = "0";
  100.         text = "Misc";
  101.     };
  102.     new GuiButtonCtrl(showExitButton) {
  103.         profile = "GuiButtonProfile";
  104.         horizSizing = "right";
  105.         vertSizing = "bottom";
  106.         position = "20 450";
  107.         extent = "100 20";
  108.         minExtent = "8 8";
  109.         visible = "1";
  110.         setFirstResponder = "0";
  111.         modal = "1";
  112.         command = "stopShow();";
  113.         helpTag = "0";
  114.         text = "Quit";
  115.     };
  116.     new GuiButtonCtrl() {
  117.         profile = "GuiButtonProfile";
  118.         horizSizing = "right";
  119.         vertSizing = "bottom";
  120.         position = "20 331";
  121.         extent = "100 20";
  122.         minExtent = "8 8";
  123.         visible = "1";
  124.         setFirstResponder = "0";
  125.         modal = "1";
  126.         command = "Canvas.pushDialog(TSShowThreadControlDlg,99); showUpdateThreadControl();";
  127.         helpTag = "0";
  128.         text = "Thread control";
  129.     };
  130. };
  131. //--- OBJECT WRITE END ---
  132.  
  133.  
  134.  
  135. function TSShowGui::onWake(%this)
  136. {
  137.    GlobalActionMap.bindcmd(keyboard, "tab", "", "toggleMouse();");
  138.    showMoveMap.push();
  139. }
  140.  
  141. function TSShowGui::onSleep(%this)
  142. {
  143.    GlobalActionMap.unbind(keyboard, "tab");
  144.    showMoveMap.pop();
  145. }
  146.  
  147.  
  148.